home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 23 / Amiga Format AFCD23 (Feb 1998, Issue 107).iso / +look_here_1st!+ / reader_requests / alienbreed3d2 / cheesesauce / c2p.doc < prev    next >
Text File  |  1997-11-28  |  1KB  |  51 lines

  1. This is a new chunky2planar routine.
  2.  
  3. I decided to release it on internet to stop people from using 
  4. does ugly copper-chunky screens and 2x2 pixels 16 colors screens.
  5.  
  6. Actually this source contains 2 different routines:
  7. They are both optimised for fastram.
  8.  
  9. Version 1:
  10.  
  11. Dithered-laced, 2x2 width pixels, 256 colors.
  12. Linear chunky buffer. 
  13. CPU time pr frame: 6-7 ms.
  14. Frame rate: 50 fps.
  15.  
  16. Version 2:
  17.  
  18. Dithered-laced, 2x2 width pixels, 256 colors.
  19. Linear chunky buffer.
  20. CPU time pr frame 5 ms.
  21. Frame rate: 35 fps.
  22.  
  23. The last version has a lower frame rate, but it used less
  24. CPU time. This version should only be used on a little more 
  25. complexed rendering.
  26.  
  27.  
  28. BTW: Dithered-laced means that I use a sprite mask. This causes
  29. a ghosted look. I try to avoid that by scrolling the pixels back and
  30. forward 50 fps using 2 copperlist. I think it looks pretty good, but
  31. if you for any reason don't want the small lace flickering and want 
  32. to have a ghosted look instead, its not hard to remove the second 
  33. copperlist. :)
  34.  
  35.  
  36. The routine is is based on $dff102 scroll trick used in blitterscreen1.01.
  37.  
  38.  
  39. The blitterscreen assembler source WAS A BIG MESS 
  40. (probably the worst source I have ever seen, that's my opinion anyway! ;)
  41.  
  42. So I decided to make a new routine. Which I hope is a little easyer to
  43. understand. :)
  44.  
  45.  
  46.  
  47. Ludde! - Virtual Reality developer and Amiga-demo programer!
  48.          Equipment: A1200/030/50mhz, 22 MB Ram, 1.7 GB HD.
  49.          Email: ludvigp@ifi.uio.no
  50.  
  51.